Vid RancVid Ranc
Vietnam 1-0 Philippines: the goal came from the wing, the hole sits in central midfieldIn the 60th minute, Nguyen Xuan Son sat down on the Bandung turf, both hands...
Quang Hai Out, Hoang Duc Training Alone: Vietnam's Central Midfield Problem at the FIFA ASEAN Cup 2026The FIFA ASEAN Cup 2026 kicks off on 24 September. Ten days earlier, a short...
Two Team Sheets, Two Models: The Cong - Viettel and Cong An Ha Noi in the Hanoi DerbyOn the pinboard in the press room, two team sheets sit side by side. The left...
Table Tennis in the WTT Era: The Limits of the Points Table and What It Cannot CountOn July 31, 2026, at the South Paris Arena, Wang Chuqin — ranked world number...
Williams Minh Hoang Called Up: A 23-Man Squad and Three PassportsAt noon on 18 September, at the Ho Chi Minh City Department of Justice, a...
British Clubs League 2026/27: The DHS Hurricane Kingsway Name and Four Selected FramesOn 26 and 27 September 2026, at a single venue in Harlow, England, the eight...
Data Ghost: When the Tennis Court Has No NumbersThis article cannot be created from the provided analysis content, because th...
The V.League Young-Player Price Bubble: Record Transfers Are Masking a Decade-Long Structural HoleThe V.League Young-Player Price Bubble: Record Transfers Are Masking a...
Óscar Perea and Néstor Lorenzo's Squad List: Colombia's Friendly LaboratoryAt the 88th minute of a late-night match, when the stands had already emptied...
Reading the V.League Transfer Window Through Owner Cash Flow and Contract StructureOn January 5, 2026, in Bangkok, Nguyen Xuan Son scored and then left the pitc...
Haze, Humidity and the Voice of a Top Seed: The Gap at the Bottom of BWF's SystemOver two days of play at the Indonesia Masters Super 100, Ashmita Chaliha...
U23 Vietnam and the door ajar from Nagoya: reading Uzbekistan v Kuwait through silencesThe sound I keep from the match in Nagoya is not a cheer. It is a dry crack o...
Vietnam U20 faces Palestine U20: Decisive qualifier for survival at Viet Tri StadiumAt Viet Tri Stadium in Phu Tho, the Vietnam U20 team will face Palestine U20 ...
An Empty Column Is Not a Clean Column: The Silent Data Failure Misvaluing LCK PlayersIn March 2026, a scout sent me the internal tracking sheet of an LCK...
Decoding the Gacha Machine: How Gaming Sells Hope, One Pull at a TimeA finger rests on the wishing button. A breath holds. On the screen, a progre...
Ngetich, 1:05:15 and the women's half marathon world record: one second for the record, 2:23 for the truthThe clock in Copenhagen stopped at 1 hour, 5 minutes and 15 seconds. Agnes...
Leones Negros, 'La Bomba' and the Reform Gap in Mexican FootballIn the bottom drawer of my desk in Manchester sits a hardbound file marked in...
VALORANT Champions 2026 Shanghai: The Symmetrical Draw, the Double-Elimination Format and the Biggest Patch GapShanghai, the VALORANT Champions 2026 group draw. Four columns of team names...
Asian Games 2026 Badminton Draw: Five Days, Four Rounds and a Sheet of Paper Nobody Has VerifiedLast night in Hai Phong, I printed the Asian Games 2026 badminton draw onto A...
Silent Failure: When an Esports Data Table Is Empty and Nobody Names ItOn the screen of an analysis room in Shanghai, a report on an esports...
Quang Hai Out, Hoang Duc Training Alone: Vietnam's Central Midfield Problem at the FIFA ASEAN Cup 2026The FIFA ASEAN Cup 2026 kicks off on 24 September. Ten days earlier, a short...
Two Team Sheets, Two Models: The Cong - Viettel and Cong An Ha Noi in the Hanoi DerbyOn the pinboard in the press room, two team sheets sit side by side. The left...
Table Tennis in the WTT Era: The Limits of the Points Table and What It Cannot CountOn July 31, 2026, at the South Paris Arena, Wang Chuqin — ranked world number...
Williams Minh Hoang Called Up: A 23-Man Squad and Three PassportsAt noon on 18 September, at the Ho Chi Minh City Department of Justice, a...
British Clubs League 2026/27: The DHS Hurricane Kingsway Name and Four Selected FramesOn 26 and 27 September 2026, at a single venue in Harlow, England, the eight...
Data Ghost: When the Tennis Court Has No NumbersThis article cannot be created from the provided analysis content, because th...
The V.League Young-Player Price Bubble: Record Transfers Are Masking a Decade-Long Structural HoleThe V.League Young-Player Price Bubble: Record Transfers Are Masking a...
Óscar Perea and Néstor Lorenzo's Squad List: Colombia's Friendly LaboratoryAt the 88th minute of a late-night match, when the stands had already emptied...
Reading the V.League Transfer Window Through Owner Cash Flow and Contract StructureOn January 5, 2026, in Bangkok, Nguyen Xuan Son scored and then left the pitc...
Haze, Humidity and the Voice of a Top Seed: The Gap at the Bottom of BWF's SystemOver two days of play at the Indonesia Masters Super 100, Ashmita Chaliha...
U23 Vietnam and the door ajar from Nagoya: reading Uzbekistan v Kuwait through silencesThe sound I keep from the match in Nagoya is not a cheer. It is a dry crack o...
Vietnam U20 faces Palestine U20: Decisive qualifier for survival at Viet Tri StadiumAt Viet Tri Stadium in Phu Tho, the Vietnam U20 team will face Palestine U20 ...
An Empty Column Is Not a Clean Column: The Silent Data Failure Misvaluing LCK PlayersIn March 2026, a scout sent me the internal tracking sheet of an LCK...
Decoding the Gacha Machine: How Gaming Sells Hope, One Pull at a TimeA finger rests on the wishing button. A breath holds. On the screen, a progre...
Ngetich, 1:05:15 and the women's half marathon world record: one second for the record, 2:23 for the truthThe clock in Copenhagen stopped at 1 hour, 5 minutes and 15 seconds. Agnes...
Leones Negros, 'La Bomba' and the Reform Gap in Mexican FootballIn the bottom drawer of my desk in Manchester sits a hardbound file marked in...
VALORANT Champions 2026 Shanghai: The Symmetrical Draw, the Double-Elimination Format and the Biggest Patch GapShanghai, the VALORANT Champions 2026 group draw. Four columns of team names...
Asian Games 2026 Badminton Draw: Five Days, Four Rounds and a Sheet of Paper Nobody Has VerifiedLast night in Hai Phong, I printed the Asian Games 2026 badminton draw onto A...
Silent Failure: When an Esports Data Table Is Empty and Nobody Names ItOn the screen of an analysis room in Shanghai, a report on an esports...
